Apparatus and Method for Processing Multimodal Data Broadcasting and System and Method for Receiving Multimodal Data Broadcasting

ABSTRACT

Disclosed are an apparatus and a method for processing multimodal data broadcasting and a system and a method for receiving multimodal data broadcasting. The multimodal data broadcasting processing apparatus includes: at least one interfacing unit for receiving contents transferred from a data broadcasting server and storing the contents; a multimodal browsing unit for parsing the stored contents, classifying the contents and interpreting the classified contents to generate instructions and data necessary for running a corresponding browsing unit; a graphic browsing unit for generating a graphic output signal according to the instructions and data necessary for running the graphic browsing unit; a voice browsing unit for generating a speech output signal according to the instructions and data necessary for running the voice browsing unit; a graphic output unit for outputting graphics according to the graphic output signal; and a speech output unit for outputting speech according to the speech output signal.

TECHNICAL FIELD

The present invention relates to an apparatus and a method forprocessing multimodal data broadcasting and a system and a method forreceiving multimodal data broadcasting; and more particularly, to anapparatus and a method for processing multimodal web-based databroadcasting incorporated with a graphic/voice user interface and asystem and a method for receiving multimodal web-based databroadcasting.

BACKGROUND ART

In a conventional digital data broadcasting technology, databroadcasting services based on web and Java applications are providedgrounded on the digital video broadcasting multimedia home platform(DVB-MHP) specification in case of a digital videobroadcasting-satellite (DVB-S) system and a digital videobroadcasting-handheld (DVB-h) system used for mobility and on thedigital TV application and software environment (DASE)/advanced commonapplication platform (ACAP) specification in case of a terrestrialdigital broadcasting system.

A domestic digital satellite multimedia broadcasting (DMB) systemfollows the Japanese specification of system E. Also, web-based databroadcasting services are provided by employing the specification forthe association of radio industries and business broadcast markuplanguage (ARIB-BML). Also, for a domestic digital terrestrial multimediabroadcasting (DMB) system, the multimedia object transfer broadcastingweb site (MOT BWS) specification which is based on HTML 4.0 is appliedto provide web-based data broadcasting services.

Under the above described conventional data broadcasting systems andspecifications, contents of the web-based data broadcasting services aredefined on the basis of HTML, XHTML, bHTML or the specifications for websites corresponding to these listed specifications in a higher or lowerversion. The contents of the web-based data broadcasting services arethen transferred through a broadcasting network, and a receiversubsequently receives the transferred data and provides various servicesto users.

In respect of user interface and information providing services, theabove mentioned conventional web-based data broadcasting transfers dataexpressed in graphics and receives requests from users through a graphicuser interface (GUI). However, this sole serving of the graphic userinterface for the web-based data broadcasting services may bring outinconveniency or become a threat to those users in mobile environments,for instance, users who are driving or walking or those vision-impairedpeople.

Also, in the conventional digital terrestrial or satellite multimediabroadcasting system for use in a mobile environment, since screens ofthose digital radios, digital televisions, and other types of receiversfor providing various data services such as personal digital assistants(PDAs), mobile terminals, set-top-boxes (STBs) installed in vehicles aresmall, it is difficult to effectively communicate with users wheninformation is constituted with graphics and texts only.

DISCLOSURE OF INVENTION Technical Problem

It is, therefore, an object of the present invention to provide anapparatus and a method for processing multimodal data broadcastingincorporated with a graphic/voice user interface so that those users whoare in mobile environments and vision-impaired people are able to easilyaccess desired information via speech even without viewing a screen.

It is another object of the present invention to provide a system and amethod for receiving multimodal data broadcasting with use of theapparatus and the method for processing multimodal data broadcasting.

TECHNICAL SOLUTION

In accordance with one aspect of the present invention, there isprovided a multimodal data broadcasting processing apparatusincorporating with a graphic/voice user interface for data broadcasting,the multimodal data broadcasting processing apparatus including: atleast one interfacing unit for receiving contents transferred from adata broadcasting server and storing the contents; a multimodal browsingunit for parsing the stored contents, classifying the contents into agraphic part and a voice part and interpreting the classified contentsto generate instructions and data necessary for running a correspondingbrowsing unit; a graphic browsing unit for generating a graphic outputsignal according to the instructions and data necessary for running thegraphic browsing unit; a voice browsing unit for generating a speechoutput signal according to the instructions and data necessary forrunning the voice browsing unit; a graphic output unit for outputtinggraphics according to the graphic output signal; and a speech outputunit for outputting speech according to the speech output signal.

In accordance with another aspect of the present invention, there isprovided a multimodal data broadcasting receiving system incorporatingwith a graphic/voice user interface, including: a unidirectional databroadcasting receiving unit for receiving a broadcasting data from anexternal source, separating content data from the broadcasting data anddecoding the separated content data to restore contents; a multimodaldata broadcasting processing unit for classifying the contents into avoice part and a graphic part and running a corresponding graphic/voicebrowsing unit to output graphics/speech; and a first control unit forcontrolling the unidirectional data broadcasting receiving unit and themultimodal data broadcasting processing unit to provide unidirectionaldata broadcasting services.

In accordance with still another aspect of the present invention, thereis provided a method for processing multimodal data broadcastingincorporated with a graphic/voice user interface, the method includingthe steps of: (a) receiving and storing contents transmitted from the adata broadcasting server; (b) parsing the stored contents, classifyingthe contents into a graphic part and a voice part and interpreting theclassified contents to generate instructions and data necessary forrunning a corresponding graphic/voice browsing unit; (c) generating agraphic output signal by employing the graphic browsing unit accordingto the instructions and data necessary for running the graphic browsingunit; (d) generating a speech output signal by employing the voicebrowsing unit according to the instructions and data necessary forrunning the voice browsing unit; (e) outputting graphics according tothe graphic output signal; and (f) outputting speech according to thespeech output signal.

In accordance with further aspect of the present invention, there isprovided a method for receiving multimodal data broadcastingincorporated with a graphic/voice user interface, the method includingthe steps of: (a) receiving a broadcasting data inputted from aunidirectional data broadcasting server, classifying the broadcastingdata into content data and decoding the content data to restorecontents; and (b) classifying the contents into a voice part and agraphic part and running a corresponding graphic/voice browsing unitaccording to the classified contents to output graphics/speech.

ADVANTAGEOUS EFFECTS

In accordance with the preferred embodiment of the present invention,multimodal web-based content services incorporated with graphic andvoice user interfaces are provided to those users in mobileenvironments, for instance, those who are driving or walking, or thoseusers with vision impairment. As a result, those users are able toaccess desired information even without intentionally viewing or surfinga certain web page.

Also, there is another effect of providing web contents and desiredinformation even with a user-oriented speech input. Therefore, thiseffect further reduces a chance of endangering those users in mobileenvironment or with impaired vision such as traffic accidents andprovides user-friendly convenience.

Moreover, in addition to graphic-based web content services, thoseservices such as the EPG, top news, traffic information, weatherinformation, advertisements, local information, mobile commerce serviceand education service can also be provided in the form of speech assimultaneous to the graphic form.

Additionally, since customized web-based contents can be receivedthrough the bidirectional network and provided to users, it is possibleto provide various bidirectional multimodal web-based data broadcastingservices.

BRIEF DESCRIPTION OF THE DRAWINGS

Other objects and aspects of the invention will become apparent from thefollowing description of the embodiments with reference to theaccompanying drawings, in which:

FIG. 1 is a configuration diagram showing a multimodal web-based databroadcasting receiving system incorporating with a graphic/voice userinterface in accordance with a preferred embodiment of the presentinvention;

FIG. 2 is a configuration diagram showing a unidirectional databroadcasting receiving unit depicted in FIG. 1;

FIG. 3 is a configuration diagram showing a multimodal web-based databroadcasting processing apparatus depicted in FIG. 1; and

FIG. 4 is a flowchart describing a method for processing multimodalweb-based data broadcasting incorporated with a graphic/voice userinterface and a method for receiving multimodal web-based databroadcasting using the multimodal web-based data broadcasting processingmethod in accordance with the preferred embodiment of the presentinvention.

BEST MODE FOR CARRYING OUT THE INVENTION

Hereinafter, an apparatus and a method for processing multimodalweb-based data broadcasting and a system and a method for receivingmultimodal web-based data broadcasting in accordance with a preferredembodiment of the present invention will be described in detail withreference to the accompanying drawings.

FIG. 1 is a configuration diagram showing a multimodal web-based databroadcasting receiving system incorporating with a graphic/voice userinterface in accordance with the present invention.

The multimodal web-based data broadcasting receiving system 120incorporating with a graphic/voice user interface includes: aunidirectional data broadcasting receiving unit 122; a control unit 124;a bidirectional data receiving unit 126; and a multimodal web-based databroadcasting processing apparatus 128. Herein, personal digitalassistants (PDAs), mobile telecommunication terminals, set-top-boxes(STBs) for use in vehicles are examples of the web-based databroadcasting receiving system 120.

The unidirectional data broadcasting receiving unit 122 receivesweb-based contents commonly provided to users/viewers through aunidirectional broadcasting network. Particularly, the unidirectionaldata broadcasting receiving unit 122 receives web-based broadcastingdata transmitted unidirectionally through digital broadcasting networksincluding a digital multimedia broadcasting network from aunidirectional data broadcasting server 100. Then, the unidirectionaldata broadcasting receiving unit 122 classifies the web-basedbroadcasting data into web-based content data and service informationand, decodes the classified web-based content data and serviceinformation thereafter. The decoded service information is thentransferred to the control unit 124, and the decoded web-based contentswhich corresponds to web documents that are generated as the web-basedcontent data are decoded are transferred to the web-based databroadcasting processing apparatus 128, more particularly, to aunidirectional interfacing unit 300 in FIG. 3.

The bidirectional data receiving unit 126 receives customized multimodalweb-based contents desired by specific users, i.e., the web documents,through a bidirectional network. Especially, the bidirectional datareceiving unit 126 receives multimodal web-based contents transferredthrough various types of bidirectional networks such as a mobiletelecommunication network, a public switched telephone network (PSTN), alocal area network (LAN), an asymmetric digital subscriber line (ADSL)and the like from a bidirectional data broadcasting server 110 forproviding bidirectional data broadcasting services.

In more detail, when a user demands customized web-based contents thatare not transferred through the unidirectional broadcasting network, thebidirectional data receiving unit 126 transmits the user's command tothe bidirectional data broadcasting server 110 through the selectedaforementioned bidirectional network. Afterwards, the bidirectional datareceiving unit 126 receives the customized web-based contents throughthe bidirectional network from the bidirectional data broadcastingserver 110 and then, transfers the web-based contents, i.e., thecustomized web-based contents demanded by the users, to the web-baseddata broadcasting processing apparatus 128, more accurately to abidirectional interfacing unit 304 shown in FIG. 3.

The multimodal web-based data broadcasting processing apparatus 128receives and stores the web-based contents provided from theunidirectional data broadcasting receiving unit 122 and thebidirectional data receiving unit 126. Then, the multimodal web-baseddata broadcasting processing apparatus classifies the stored web-basedcontents into a voice part and a graphic part. Afterwards, on the basisof this classification, a graphic browser and a voice browser arecorrespondingly operated to output the classified web-based contents inthe form of graphics and speech. The graphic/voice browser operationwill be further described in detail in FIG. 3.

The control unit 124 serves an overall control function to provide themultimodal web-based data broadcasting services. In other words, thecontrol unit 124 actuates and controls the unidirectional databroadcasting receiving unit 122, the bidirectional data receiving unit126 and the multimodal web-based data broadcasting processing apparatus128. Especially, the control unit 124 analyzes the service information(SI) transferred from the unidirectional data broadcasting receivingunit 122 and extracts specific pieces of service informationcorresponding to the web-based content data, for instance, multiplexinginformation, signaling information on an application program, objectinformation and the like. Also, the control unit 124 reserves andmanages necessary resources by using the extracted service information.

The multimodal web-based data broadcasting receiving system 120 receivesthe multimodal web-based contents to be provided commonly to all usersthrough the unidirectional broadcasting network. On the other hand,through the bidirectional network, the multimodal web-based databroadcasting receiving system 120 receives bidirectional contentscorresponding to customized web-based contents desired by specific usersand provides the customized multimodal web-based data broadcastingservices in the form of graphics and speech.

Also, in addition to the graphic-based web content services, themultimodal web-based data broadcasting receiving system 120 is capableof providing web-based content services such as an electronic programguide (EPG), top news, traffic information, advertisements, localinformation, mobile commerce service and education service in the formof speech as well.

FIG. 2 is a configuration diagram showing the unidirectional databroadcasting receiving unit depicted in FIG. 1.

The unidirectional data broadcasting receiving unit 122 includes: aradio frequency (RF) receiver 200; a channel decoder 202; a reversemultiplexer 204; a service information decoder 206; a data decoder 208;an audio decoder 210; a video decoder 212; a speech renderer 214; and agraphic renderer 216.

The RF receiver 200 receives a web-based data broadcasting RF signaltransmitted through the broadcasting network and demodulates theweb-based data broadcasting RF signal into a baseband broadcastingsignal. Then, the channel decoder 202 decodes the baseband broadcastingsignal which is an output of the RF receiver 200.

The reverse multiplexer 204 separates service information and web-basedcontent data from the decoded baseband broadcasting signal. The serviceinformation decoder 206 restores the separated service information whichis subsequently transferred to the control unit 124. Meanwhile, the datadecoder 208 decodes the separated web-based content data and transfersthe decoded web-based content data to the multimodal web-based databroadcasting processing apparatus 128.

That is, the data decoder 208 decodes the web-based content data byusing data and object carousels for a conventional digital broadcastingsystem and the multimedia object transfer (MOT) protocol for the digitalmultimedia broadcasting (DMB) system. Also, the data decoder 208restores the web-based contents and a directory corresponding to anoriginal object. Once the web-based contents are completely received,the data decoder 208 transfers the received web-based contents to thecontrol unit 124.

When an audio signal and a video signal are transmitted together withthe web-based data broadcasting RF signal provided from theunidirectional data broadcasting server 100, the reverse multiplexer 204classifies the received signals into the audio signal, the video signal,the data, and the service information, and after the classification, theaudio decoder 210 and the video decoder 212 decode the audio signal andthe video signal, respectively. Thereafter, the speech renderer 214 andthe graphic renderer 216 carries out a rendering process with respect tothe decoded audio signal and the decoded video signal, respectively.

FIG. 3 is a configuration diagram showing the multimodal web-based databroadcasting processing apparatus depicted in FIG. 1.

The multimodal web-based data broadcasting processing apparatus 128includes: a unidirectional interfacing unit 300; a multimodal browsingunit 302; a bidirectional interfacing unit 304; a graphic browser 306; avoice browser 308; a graphic output device 310; a graphic input device312; a speech output device 314; and a speech input device 316.

The unidirectional interfacing unit 300 receives and stores web-basedcontents outputted from the unidirectional data broadcasting receivingunit 122. Also, when the web-based contents are updated, theunidirectional interfacing unit 300 checks and reflects the updatedcontents.

The bidirectional interfacing unit 304 transmits a request of a user,inputted through the graphic input device 312 and the graphic browser306 or through the speech input device 316 and the speech browser 308,to the bidirectional data receiving unit 126. This request istransmitted from the bidirectional data receiving unit 126 to thebidirectional data broadcasting server 110 through the bidirectionalnetwork. Also, in response to the request from the user, thebidirectional interfacing unit 304 receives and stores the web-basedcontents transferred by the bidirectional data broadcasting server 110.

Then, the multimodal browsing unit 302 classifies the web-basedcontents, i.e., the web documents, stored at the unidirectionalinterfacing unit 300 or at the bidirectional interfacing unit 304 into avoice part and a graphic part. According to the classified voice partand graphic part, the graphic browser 306 and the voice browser 308 arecorrespondingly operated to output graphics and speech through thegraphic output device 310 and the speech output device 316,respectively.

In other words, the multimodal browsing unit 302 performs a parsingactivity with respect to the stored web-based contents and thenclassifies the web-based contents into contents necessary for runningthe graphic browser 306 and other contents necessary for running thevoice browser 308. Afterwards, the multimodal browsing unit 302interprets these classified web-based contents and then, depending onthe interpretation, generates and transmits instructions and datanecessary for correspondingly running the graphic browser 306 and thevoice browser 308. Also, the multimodal browsing unit 302 synchronizesthe graphic browser 306 and the voice browser 308 through an extensiblemarkup language (XML) event processing function for the purpose ofproviding a synchronized service. That is, the multimodal browsing unit302 performs both of the event processing function and thesynchronization processing function. Furthermore, the multimodalbrowsing unit 302 controls and manages operations of the graphic browser306 and the voice browser 308.

In addition, the multimodal browsing unit 302 classifies the web-basedcontents into the voice part, the graphic part and the event part basedon name spaces. A detailed example of this classification is providedbelow.

<htmlxmlns=“http://www.w3.org/1999/xhtml”xmlns:ev=“http://www.w3.org/2001/xml-events”xmlns:vxml=“http:www.w3.org/2001/vxml”xml:lang=“en_US”>

Herein, the name spaces for identifying the graphic part, the voice partand the event part are ‘html xmlns’, ‘xmlns:vxml’ and ‘xmlns:ev’,respectively.

One example of the web-based contents in accordance with the preferredembodiment of the present invention is provided as follows.Particularly, the example is based on the specifications for XHTML andVoiceXML. <?xml version=“1.0”?> <htmlxmlns=“http://www.w3.org/1999/xhtml”xmlns:vxml=“http://www.w3.org/2001/vxml”xmlns:ev=“http://www.w3.org/2001/xml-events”xmlns:xv=“http://www.voicexml.org/2002/xhtml+voice”>  <head> <title>XHTML+VoiceExample</title>  <!?voice handler -->  <vxml:formid=“sayHello”>  <vxml:block><vxml:prompt xv:src=“#hello”/> </vxml:block>  </vxml:form> </head> <body>  <h1>XHTML+VoiceExample</h1>  <p id=“hello” ev:event=“click” ev:handler=“#sayHello”> Hello World!  </p>  </body> </html>

Meanwhile, the graphic browser 306 generates a graphic output signal inresponse to the instructions and data transmitted from the multimodalbrowsing unit 302 for a graphic rendering process. The voice browser 308generates a speech output signal in response to the instructions anddata transmitted from the multimodal browsing unit 302 for a speechrendering process.

In more detail of the graphic browser 306 and the voice browser 308, thegraphic browser 306 receives the data and instructions in regards ofoperation, stop, event, synchronization and so on from the multimodalbrowsing unit 302 and then, interprets the received instructions anddata. According to the interpretation, the graphic browser 306 generatesa graphic output signal. Also, through a graphic user interface (USI),the graphic browser 306 receives a request of a user inputted throughthe graphic input device 312 and then transmits this request to thebidirectional interfacing unit 304. Herein, identical to typicalbrowsers, the graphic browser 306 has a graphic-based input/outputinterface.

Next, similar to the graphic browser 306, the voice browser 308 receivesthe instructions and data necessary for running the graphic browser 306from the multimodal browsing unit 302 and interprets the receivedinstructions and data. According to the interpretation, the voicebrowser 308 generates a speech output signal. Also, through a voice userinterface (VUI), the voice browser 308 receives a request of a userinputted through the speech input device 316 and then transmits thereceived request to the bidirectional interfacing unit 304. Herein, thevoice browser 308 has a speech recognition function, a text to speech(TTS) function for speech outputs and audio reproduction function inorder to be compatible with the voice user interface.

The graphic output device 310 outputs graphics according to the graphicoutput signal generated by the graphic browser 306, while the speechoutput device 314 outputs speech according to the speech output signalgenerated by the voice browser 308.

The graphic input device 312 receives a request of a user and thentransmits the inputted request to the graphic browser 306, while thespeech input device 316 receives a request of a user and then transmitsthe inputted request to the voice browser 308.

As described above, FIG. 3 exemplifies the case of configuring thegraphic browser 306 and the voice browser 308 separately, it is stillpossible to configure the graphic browser and the voice browser inintegrated type.

FIG. 4 is a flowchart describing a method for processing multimodalweb-based data broadcasting incorporated with a graphic/voice userinterface and a method for receiving multimodal web-based databroadcasting using the multimodal web-based data broadcasting processingmethod in accordance with the preferred embodiment of the presentinvention.

Although the multimodal web-based data broadcasting processing methodand the multimodal web-based data broadcasting receiving method areexplained already in the course of describing the multimodal web-baseddata broadcasting processing apparatus 128 and the multimodal web-baseddata broadcasting receiving system 120 shown in FIGS. 1 to 3, these twomethods will be described in overall steps again. It should also benoted that the same reference numerals are used for the sameconfiguration elements used in FIGS. 1 to 3.

At step S400, the unidirectional data broadcasting receiving unit 122 ofthe multimodal web-based data broadcasting receiving system 120 receivesa web-based broadcasting data outputted from the unidirectional databroadcasting server 100. Afterwards, at step S402, based on the receivedweb-based broadcasting data, the unidirectional data broadcastingreceiving unit 122 classifies web-based content data which are, in turn,decoded into web-based contents.

In more detail of the unidirectional data broadcasting receiving stepsS400 and S402, the unidirectional data broadcasting receiving unit 122receives a web-based data broadcasting RF signal transmitted from theunidirectional data broadcasting server 100 and demodulates thisreceived RF signal into a baseband broadcasting signal. Then, a channeldecoding activity is applied to the baseband broadcasting signal.Afterwards, the unidirectional data broadcasting receiving unit 122separates service information (SI) and web-based content data from thechannel decoded baseband broadcasting signal. At this time, the reversemultiplexer 204 is used for the separation. These separated serviceinformation and web-based content data are restored through a decodingstep.

Next, at step S404, the multimodal web-based data broadcastingprocessing apparatus 128 of the multimodal web-based data broadcastingreceiving system 120 classifies the decoded web-based contents into avoice part, a graphic part and an event part. Based on thisclassification, at step S406, the multimodal web-based data broadcastingprocessing apparatus 128 runs the graphic browser 306 and the voicebrowser 308 correspondingly and obtains graphic/speech outputs. At thistime, the multimodal web-based data broadcasting processing apparatus128 synchronizes the graphic browser 306 and the voice browser 308 basedon the event part.

Hereinafter, detailed description of the multimodal web-based databroadcasting processing steps S404 and S406 executed by the multimodalweb-based data broadcasting processing apparatus 128 will be provided.

Through the use of the unidirectional interfacing unit 300, themultimodal web-based data broadcasting processing apparatus 128 receivesand stores the web-based contents transferred from the unidirectionaldata broadcasting receiving unit 122, or through the use of thebidirectional interfacing unit 304, the multimodal web-based databroadcasting processing apparatus 128 receives and stores the web-basedcontents transferred from the bidirectional data receiving unit 126.Also, the multimodal web-based data broadcasting processing apparatus128 performs a parsing activity with respect to the stored web-basedcontents and subsequently classifies the web-based contents intocontents necessary for running the graphic browser 306 and othercontents necessary for running the voice browser 308 and then,interprets the classified contents to generate instructions and data forrunning the corresponding graphic/voice browser 306 or 308. Afterwards,the multimodal web-based data broadcasting apparatus 128 generates agraphic/speech output signal according to the instructions and data andoutputs graphics/speech depending on the graphic/speech output signal.

Although not illustrated in FIG. 4, the bidirectional data receivingunit 126 transmits a request of a user transmitted from the multimodalweb-based data broadcasting processing apparatus 128 to thebidirectional data broadcasting server 110 through the bidirectionalnetwork or, receives the web-based contents corresponds to the requestof the user transmitted from the bidirectional data broadcasting server110 and then transmits the web-based contents to the multimodalweb-based data broadcasting processing apparatus 128. As like theunidirectional data broadcasting, the web-based contents transferred inthis described manner are processed by the multimodal web-based databroadcasting processing apparatus 128 to be outputted in the form ofgraphics and speech.

The above descried methods can be implemented as a program which can bestored into a computer readable recording medium such as a CD-ROM, aRAM, a ROM, a floppy disk, a hard disk, or a magneto-optical disk.

Although the preferred embodiments of the invention have been disclosedfor illustrative purposes, those skilled in the art will appreciate thatvarious modifications, additions and substitutions are possible, withoutdeparting from the scope and spirit of the invention as disclosed in theaccompanying claims.

1. A multimodal data broadcasting processing apparatus incorporatingwith a graphic/voice user interface for data broadcasting, themultimodal data broadcasting processing apparatus comprising: at leastone interfacing means for receiving contents transferred from a databroadcasting server and storing the contents; a multimodal browsingmeans for parsing the stored contents, classifying the contents into agraphic part and a voice part and interpreting the classified contentsto generate instructions and data necessary for running a correspondingbrowsing means; a graphic browsing means for generating a graphic outputsignal according to the instructions and data necessary for running thegraphic browsing means; a voice browsing means for generating a speechoutput signal according to the instructions and data necessary forrunning the voice browsing means; a graphic output means for outputtinggraphics according to the graphic output signal; and a speech outputmeans for outputting speech according to the speech output signal. 2.The multimodal data broadcasting processing apparatus of claim 1,wherein the contents are transferred from a unidirectional databroadcasting server and a bidirectional data broadcasting server.
 3. Themultimodal data broadcasting processing apparatus of claim 1, furtherincluding a graphic/speech input means for receiving a request of a userand transmitting the request to one of the graphic browsing means andthe voice browsing means.
 4. The multimodal data broadcasting processingapparatus of claim 3, wherein the graphic/voice browsing meansrecognizes the request of the user inputted through the graphic/speechinput means and transmits the request to a bidirectional interfacingmeans.
 5. The multimodal data broadcasting processing apparatus of claim3, wherein said at least one interfacing means transmits the request ofthe user inputted from the graphic/voice browsing means to abidirectional data receiving means so that the request is transmitted tothe bidirectional data broadcasting server.
 6. The multimodal databroadcasting processing apparatus of claim 1, wherein the multimodalbrowsing means classifies the contents into contents necessary forrunning the graphic browsing means and contents necessary for runningthe voice browsing means by using name spaces.
 7. The multimodal databroadcasting processing apparatus of claim 6, wherein the name spacesused for classifying the contents include a name space of ‘html xmlns’for identifying the graphic part and a name space of ‘xmlns:vxml’ foridentifying the voice part.
 8. The multimodal data broadcastingprocessing apparatus of claim 7, wherein the multimodal browsing meansclassifies the stored contents further into an event part by using aname space of ‘xmlns:ev’ for identifying the event part and synchronizesthe graphic browsing means and the voice browsing means by applying anextensible markup language (XML) event processing function.
 9. Amultimodal data broadcasting receiving system incorporating with agraphic/voice user interface, comprising: a unidirectional databroadcasting receiving means for receiving a broadcasting data from anexternal source, separating content data from the broadcasting data anddecoding the separated content data to restore contents; a multimodaldata broadcasting processing means for classifying the contents into avoice part and a graphic part and running a corresponding graphic/voicebrowsing means to output graphics/speech; and a first control means forcontrolling the unidirectional data broadcasting receiving means and themultimodal data broadcasting processing means to provide unidirectionaldata broadcasting services.
 10. The multimodal data broadcastingreceiving system of claim 9, further including: a bidirectional datareceiving means for transmitting a request of a user inputted from themultimodal data broadcasting processing means to a bidirectional databroadcasting server through a bidirectional network, receivinguser-requested contents from the bidirectional data broadcasting serverand transferring the contents to the multimodal data broadcastingprocessing means; and a second control means for controlling thebidirectional data receiving means and the multimodal data broadcastingprocessing means to provide bidirectional data broadcasting services.11. The multimodal data broadcasting receiving system of claim 9,wherein the unidirectional data broadcasting receiving means includes: aradio frequency (RF) receiving means for receiving a data broadcastingRF signal inputted from an external source and demodulating the databroadcasting RF signal into a baseband broadcasting signal; a channeldecoding means for performing a channel decoding activity to the decodedbaseband broadcasting signal; a reverse multiplexing means forperforming a reverse multiplexing activity to separate serviceinformation and content data from the channel decoded basebandbroadcasting signal; a service information decoding means for restoringthe service information separated by the reverse multiplexing means; anda data decoding means for decoding the content data separated by thereverse multiplexing means into the contents.
 12. The multimodal databroadcasting receiving system of claim 11, wherein the multimodal databroadcasting processing means includes: a unidirectional interfacingmeans for receiving the contents transferred from the unidirectionaldata broadcasting receiving means and storing the contents; abidirectional interfacing means for receiving the contents transferredfrom the bidirectional data receiving means and storing the contents; amultimodal browsing means for parsing the stored contents, classifyingthe contents into a graphic part and a voice part and interpreting theclassified contents to output instructions and data necessary forrunning a corresponding browsing means; a graphic browsing means forgenerating a graphic output signal according to the instructions anddata necessary for running the graphic browsing means; a voice browsingmeans for generating a speech output signal according to theinstructions and data necessary for running the voice browsing means; agraphic output means for outputting graphics according to the graphicoutput signal; and a speech output means for outputting speech accordingto the speech output signal.
 13. The multimodal data broadcastingreceiving system of claim 12, further including a graphic/speech inputmeans for transmitting a request of a user to one of the graphicbrowsing means and the voice browsing means.
 14. The multimodal databroadcasting receiving system of claim 13, wherein the graphic/voicebrowsing means recognizes the request transmitted through thegraphic/speech input means and transmits the request to thebidirectional interfacing means.
 15. The multimodal data broadcastingreceiving system of claim 13, wherein the bidirectional interfacingmeans transmits the request inputted from the graphic/voice browsingmeans to the bidirectional data receiving means.
 16. A method forprocessing multimodal data broadcasting incorporated with agraphic/voice user interface, the method comprising the steps of: (a)receiving and storing contents transmitted from the a data broadcastingserver; (b) parsing the stored contents, classifying the contents into agraphic part and a voice part and interpreting the classified contentsto generate instructions and data necessary for running a correspondinggraphic/voice browsing means; (c) generating a graphic output signal byemploying the graphic browsing means according to the instructions anddata necessary for running the graphic browsing means; (d) generating aspeech output signal by employing the voice browsing means according tothe instructions and data necessary for running the voice browsingmeans; (e) outputting graphics according to the graphic output signal;and (f) outputting speech according to the speech output signal.
 17. Themethod of claim 16, wherein the contents are transferred from aunidirectional data broadcasting server and from a bidirectional databroadcasting server.
 18. The method of claim 16, wherein at the step of(b), the contents are classified into contents necessary for running thegraphic browsing means and contents necessary for running the voicebrowsing means by using name spaces.
 19. The method of claim 18, whereinthe name spaces used for classifying the contents include a name spaceof ‘html xmlns’ for identifying the graphic part and a name space of‘xmlns:vxml’ for identifying the voice part.
 20. The method of claim 19,wherein at the step of (b), the contents are further classified into anevent part by using a name space of ‘xmlns:ev’ for identifying the eventpart and the graphic browsing means and the voice browsing means aresynchronized by applying an XML event processing function.
 21. A methodfor receiving multimodal data broadcasting incorporated with agraphic/voice user interface, the method comprising the steps of: (a)receiving a broadcasting data inputted from a unidirectional databroadcasting server, classifying the broadcasting data into content dataand decoding the content data to restore contents; and (b) classifyingthe contents into a voice part and a graphic part and running acorresponding graphic/voice browsing means according to the classifiedcontents to output graphics/speech.
 22. The method of claim 21, furtherincluding the step (c) of transmitting a request of a user made at thestep (b) to a bidirectional data broadcasting server through abidirectional network and receiving user requested contents from thebidirectional data broadcasting server.
 23. The method of claim 21,wherein the step (a) includes the steps of: (a-1) receiving abroadcasting RF signal inputted from an external source and demodulatingthe RF signal into a baseband broadcasting signal; (a-2) performing achannel decoding activity to the demodulated baseband broadcastingsignal; (a-3) separating service information and content data from thechannel decoded baseband broadcasting signal through a reversemultiplexing activity; (a-4) restoring the service information separatedby the reverse multiplexing activity; and (a-5) decoding the contentdata separated by the reverse multiplexing activity into the contents.24. The method of claim 23, wherein the step (b) includes the steps of:(b-1) receiving the contents decoded at the step (a) and storing thereceived contents; (b-2) receiving the contents inputted at the step (c)and storing the contents; (b-3) parsing the stored contents, classifyingthe contents into a graphic part and a voice part and interpreting theclassified contents to generate instructions and data necessary forrunning a corresponding graphic/voice browsing means; (b-4) generating agraphic output signal by employing the graphic browsing means accordingto the instructions and data necessary for running the graphic browsingmeans; (b-5) generating a speech output signal by employing the voicebrowsing means according to the instructions and data necessary forrunning the voice browsing means; (b-6) outputting graphics according tothe graphic output signal; and (b-7) outputting speech according to thespeech output signal.
 25. The method of claim 24, wherein the step (b)further includes the steps of: (b-8) receiving a request of a user andtransmitting the request to one of the graphic browsing means and thevoice browsing means; and (b-9) recognizing the request throughemploying the graphic/voice browsing means and transmitting the requestto the bidirectional data broadcasting server.